﻿/*Global styles*/
body
{
    direction: rtl;
    font-family: Arial;
    font-size: 16px;
    color: #333333;
    margin: 0px;
    padding: 0px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
input[Type=text], input[Type=password], input[Type=button], input[Type=submit], input[Type=reset], input[Type=file], select, textarea
{
    margin: .2em .05em;
    border: 1px solid #333333;
    color: #333333;
}
input[Type=text], input[Type=password], input[Type=file], select, textarea
{
    max-width: 225px;
    width: 98%;
}
input[Type=text]:disabled, input[Type=password]:disabled, input[Type=file]:disabled, select:disabled, textarea:disabled
{
    background-color: #FFFBD6;
}
input[Type=button], input[Type=submit], input[Type=reset]
{
    background-color: #EEEEEE;
    cursor: pointer;
}
input[Type=button]:hover, input[Type=submit]:hover, input[Type=reset]:hover
{
    background-color: #DCDCDC;
}
div.innerButton
{
    position: absolute;
    left: 0;
    top: 0;
    margin: 5px;
}
.bottomButtonsPanel
{
    text-align: left;
    margin: 5px 20px;
    padding: 5px;
    border-top: solid 1px #999999;
}
/*End of global styles*/

#header
{
    padding: 0.2em;
    margin-bottom: 0.2em;
    font-size: 1.5em;
    color: #000080;
    text-align: right;
    background-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #FF0000;
}
#MainContent
{
    padding: 0 .3em;
    font-size: .8em;
}
.Title
{
    font-size: 1.5em;
}
.groupHeader
{
    background-color: #FFFFC0;
    font-weight: bold;
}
.group
{
    border: solid 1px #333333;
}
.errorBlock
{
    padding: .1em;
    font-size: .8em;
    margin: .1em;
    border: 1px dashed #800000;
    color: #800000;
    background-color: #FFDFDF;
}
.infoBlock
{
    color: #666666;
    padding: .1em;
    background-color: #FFEED5;
    border: 1px solid #FFCC33;
    font-size: 1em;
    margin: .1em;
}
.label
{
    font-weight: bold;
    padding-right: .5em;
}
.row1
{
    color: #333333;
    background-color: #FFFFFF;
    padding: 0 .3em;
}
.row1.odd
{
    background-color: #FFFBD6;
}
.row2
{
    color: #333333;
    background-color: #FFFBD6;
    padding: 0 .3em;
}
.listItem
{
    background-color: #FFFBD6;
    padding: 0 .3em;
}
.altListItem
{
    background-color: #FFFFFF;
    padding: 0 .3em;
}
.scrollable
{
    overflow: auto;
}
div#indicator
{
    background-image: none;
    width: 30px;
    height: 14px;
    position: absolute;
    top: 10px;
    left: 5px;
}
div#indicator.play
{
    background-image: url('../../Images/icon_loading.gif');
    background-position: center;
    background-repeat: no-repeat;
}
